<?php
namespace App;

use Illuminate\Database\Eloquent\Model;

class userAdmin extends Model{
    
    // 指定表名
    protected $table="smbms_user";

    // 指定id
    protected $primarykey="id";

    // 自动维护时间戳（created_at，update_at），
    // 如果不想更新可以设置为false
    // 该属性必须为public
    public $timestamps=true;

    protected $dates=["create_at","update_at"];

    // 指定模型静态方法create()允许批量赋值的字段
    //如果不指定，create()方法不能使用
    protected $fillable=["userName","userPassword","address","phone"];

    // 指定不允许批量赋值的字段
    protected $guarded=["createBy"];


    // 该方法可以给数据库时间属性字段设置格式
    // 或者不自定义直接返回unix时间戳给数据库字段time()
    // public function getDateFormat(){

    //     return time();
    // }

    // 该方法可以给从数据库返回数据时，自动给时间类型字段设置格式
    //可以自定义返回回来的时间格式(方法形参为数据库得到的值)，或者直接返回到对象字段属性中
    // protected function asDateTime($timeVal){
    //     return $timeVal;
    // }
}